istanbul police headquarters - German English Dictionary